package com.ifudata.dvp.app.api.app.interfaces;

import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

import com.ifudata.dvp.app.api.app.param.AppMenuRequest;
import com.ifudata.dvp.app.api.app.param.CollectAppMenusRequest;
import com.ifudata.dvp.app.api.app.param.ReportDetailRequest;

@Path("/appManageSV")
@Consumes({ MediaType.APPLICATION_JSON })
@Produces({ MediaType.APPLICATION_JSON, MediaType.TEXT_XML })
public interface IAppManageSV {

	/**
	 * 查询菜单
	 * @return
	 */
	@POST
	@Path("/queryAppMenuVo")
	public String queryAppMenus(AppMenuRequest request);
	
	/**
	 * 查询收藏的菜单
	 * @return
	 */
	@POST
	@Path("/queryCollectAppMenus")
	public String queryCollectAppMenus(CollectAppMenusRequest request);
	
	/**
	 * 获取报表详情数据
	 * @param param
	 * @return
	 */
	@POST
	@Path("/queryReportDetailData")
	public String queryReportDetailData(ReportDetailRequest request);

}